@charset "UTF-8";/*=====
页面中有大写J开头的class或者id，表示此dom被绑定了javascript事件

命名字典
pt = product
btn = button
ib = inline-block
active = act
select = sel
delete = del
gb = gray-block
ob = orange-block
pre = preferential
mem = member
fav = favorites

=====*/
html{font-family:"Microsoft Yahei","Hiragino Sans GB",arial,sans-serif;}
*{margin: 0;padding: 0;border: 0;}
ul, ol, menu{list-style: none;}
body{font-size: 1em;line-height:1.5;word-wrap: break-word;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-touch-callout: none;}
table{border-collapse: collapse;border-spacing: 0;}
address, em, i{font-style: normal;}
input, select, button{vertical-align: middle;}
input, select, button, textarea{font-size: 100%;font-family: inherit;}
body{color: #333333;font-size:0.8em;background:#f2f2f2;}
a{color: #404042;text-decoration: none;-webkit-tap-highlight-color: transparent;}
.page{width:100%;margin:0 auto;padding:0;overflow: hidden;}
.bagroung{ background:#fff;}
.bagroung2{ background:#f7f4f3;}
.full-screen {margin: 0 auto;width:100%;}
.full-padding{padding:0 3%;}
.box, .col2{display: box;display: -webkit-box;display: -moz-box;width: 100%;}
.box .col, .col2 .col{box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;}
.fbig{ font-size:1.6em;}
.bold{font-weight: bold;}
.fl{float: left;}
.fr{float: right;}
.t-r{text-align: right;}
.t-l{text-align: left;}
.t-c{text-align: center;}
.ib{display: inline-block;}
.ib.gray{background-color: #666666;color: white;}

.gb{display: block;border: 1px solid #dddddd;background-color: #eaeaea;padding: 10px;}
.ob{display: block;border: 1px solid #FCE8BE;background-color: #fef7e9;padding: 10px;}
.c-fix:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.fix-f{float: left;width: 100%;}
.hide{display: none !important;}
.price{color:#ed3f7e;}
.f-bai{ color:#fff;}
.f-red{color:#dc3f7e;}
.f-blue{color:#4aa1ce;}
.f-grey{color:#b3a9a4;}
.f-yel{ color:#f9a25b;}
.f-shenhui{ color:#565d67;}
.lnk{color:#dc3f7e; text-decoration:underline;}
a.btn-lnk{ display: inline-block; border-bottom:1px solid #dc3f7e!important;color:#dc3f7e!important;margin:0 auto;}
select, input{padding: 0;margin: 0;outline: none;}

.star{display: inline-block;width: 66px;height: 11px;background: url(../images/star.png) no-repeat 0 -80px;}
.star b{display: inline-block;height: 100%;background: url(../images/star.png) no-repeat;}
.star.big{line-height: 20px;vertical-align: -4px;width: 125px;height: 20px;background: url(../images/star_b.png) no-repeat 0 -100px;}
.star.big b{background: url(../images/star_b.png) no-repeat;}
.star.s_1{background-position: 0px -80px;}
.star.s_2{background-position: 0px -60px;}
.star.s_3{background-position: 0px -40px;}
.star.s_4{background-position: 0px -20px;}
.star.s_5{background-position: 0px 0px;}

.dialog{background:rgba(255,255,255, .8); padding:1.5em 0 1em 0; border-radius:8px;}
.dialog .dialog-head{position: relative;text-align: center;}
.dialog .close{position: absolute;top: -14px;right: -14px;background-color: white;width: 24px;height: 24px;line-height: 24px;text-align: center;border: 2px solid black;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;}
.dialog-content{ text-align:center; padding-top:1em;}
.dialog-content p{ padding:0 0 1em 0; text-align:center;border-bottom: 1px solid #9ca0a1; margin-bottom:1em;}
.dialog-content span{ display:block; width:100%;}
.dialog-content span.cardtip{ width:90%; margin:0 auto; text-align:left;}

.confirm{padding: 10px 20px;}
.confirm .btn-bar{margin-bottom: 20px;}
.confirm .true{margin-right: 10px;}
.confirm .false{margin-left: 10px;}

.msg{font-size: 14px;padding: 10px;}

/*登录成功提示*/
.login-success{ text-align:center; margin-top:-1em;}
.login-success i{ font-size:22px; color:#5bd4c0; margin-right:4px;}

.section{padding:2% 3%;}

#J_mask{position: absolute;top: 0;left: 0;z-index:1000;background-color: rgba(0, 0, 0, 0.6);}

#loading{margin: -50px 0 0 -50px;width: 100px;height: 100px;text-align: center;position: absolute;top: 50%;left: 50%;z-index: 20;}

.d-table .k{line-height: 26px;text-align: right;}
.d-table .v{line-height: 26px;}

.d-line{line-height: 20px;position: relative;}
.d-line .k, .d-line .v{display: inline-block;}
.d-line .l-k{float: left;text-align: right;width: 80px;line-height: 24px;}
.d-line .l-v{display: block;margin-left: 85px;padding-right: 10px;line-height: 24px;}
.d-line .down{position: absolute;top: 50%;right: 0;margin-top: -3px;}

.btn{display: block;text-align: center;height: 31px;line-height: 31px;background-image: linear-gradient(#b5b8bd, #a8acb3);background-image: -webkit-linear-gradient(#b5b8bd, #a8acb3);background-image: -moz-linear-gradient(#b5b8bd, #a8acb3);background-image: linear-gradient(#b5b8bd, #a8acb3);border: 1px solid #9AA1A9;color: white;font-size: 18px;}
.btn:hover, .btn:active, .btn:visited{color: white;text-decoration: none;}
.btn.red{height:2.5em;line-height:2.5em;border: none;background:#dc3f7e;color: white;border-radius:5px;}
.btn.red .arr{border-color: white;}
.btn.orange{height:2.5em;line-height:2.5em;border: none;background:#c69a62;color: white;border-radius:5px;}
.btn.gray, .btn.disabled{background: #f2f2f2;color: #333333;height: 31px;line-height: 31px;border: 1px solid #e1e1e1;}
.btn.gray:visited, .btn.disabled:visited{background: #EAEAEA;color: #333333;}
.btn.disabled{color: #888888;}
.btn.disabled:visited{color: #888888;}

button.btn{width: 100%;}

.tab .trigger-list{display: box;display: -webkit-box;display: -moz-box;width: 100%;}
.tab .trigger{box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;border-top: 2px solid white;border-bottom: 1px solid #bfbfbf;text-align: center;height: 25px;line-height: 25px;}
.tab .trigger.act{border-top: 2px solid #fc6b00;border-left: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;border-bottom: 1px solid white;}
.tab .panel{display: none;}
.tab .panel.act{display: block;}

.icon{position: relative;display: inline-block;text-align: center;}
.icon.r-arr{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;width: 16px;height: 16px;background-color: #333333;}
.icon.r-arr .arr{border-color: white;position: absolute;}
.icon.r-arr .arr.top{bottom: 4px;left: 5px;}
.icon.r-arr .arr.right{top: 5px;left: 4px;}
.icon.r-arr .arr.down{top: 4px;left: 5px;}
.icon.r-arr .arr.left{top: 5px;right: 4px;}
.icon.r-b{position: relative;display: inline-block;width: 22px;height: 22px;line-height: 22px;-webkit-border-radius: 11px;-moz-border-radius: 11px;border-radius: 11px;}
.icon.red{background-color: #c69a62;color: white;padding: 0 5px;height: 22px;line-height: 22px;border-radius:5px;font-size:0.8em;}
.icon.orange{background-color: #ff5800;color: white;padding: 0 5px;height: 22px;line-height: 22px;border-radius:5px;font-size:0.8em;}
.icon.gray{background-color: #cccccc;color: white;padding: 0 5px;height: 22px;line-height: 22px;border-radius:5px;font-size:0.8em;}

.arr{display: inline-block;border: #666 solid;border-width: 2px 2px 0 0;width: 4px;height: 4px;}
.arr.top{-webkit-transform: rotate(315deg);transform: rotate(315deg);-webkit-transition-duration: 0;transition-duration: 0;}
.arr.right{position: relative;top: -2px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition-duration: 0;transition-duration: 0;}
.arr.down{-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition-duration: 0;transition-duration: 0;}
.arr.left{-webkit-transform: rotate(225deg);transform: rotate(225deg);-webkit-transition-duration: 0;transition-duration: 0;}

.form .c-g{height:2.5em;line-height:2.5em;border:none;background:#fff;padding: 6px 0;margin:0.6em 0;border-radius: 4px;font-size:1.2em;}
.form .c-l-g{line-height: 26px;border: 1px solid #bfbfbf;padding: 6px 0;margin: 16px 0;}
.form .c-l{float: left;width:15%;text-align:center;color:#bdc1c2;}
.form .c{margin-left:16%;position: relative;}
.form .ib-btn{display: inline-block;padding: 0 10px;font-size: 12px;text-decoration: none;}
.form .btn-send{position: absolute;right:10px;top:5px;height:2.5em;line-height:2.5em;width: auto;white-space: nowrap;}
.form .x-input, .form .text{border: none;width: 100%;height: 26px;color:#333;background:#fff; line-height:26px;}
.form .verify-input{width:120px;}
.form .verify-code{vertical-align: middle; float:right; margin-top:10px; margin-right:10px;}
.form .select{border: none;background: none;width: 100%;height: 26px;}
.form .inputstyle{border: none;background: none;height: 26px;}
.form .s-arr{position: absolute;top: 10px;right: 10px;}
.form .c-g-c {padding:0.5em 0 1em 0;font-size:1.2em;}
.form .iagreebg{ background:#e9e9e9;padding:0.5em 3%;margin:1em auto;}
.gree-box{ width:17px; height:17px;margin-right:4px;display:inline-block; vertical-align:middle; background:url(../../../../../wap_themes/default/images/check.png) 0 -34px no-repeat;}
.gree-boxon{width:17px; height:17px;display:inline-block; vertical-align:middle;background:url(../../../../../wap_themes/default/images/check.png) 0 0 no-repeat; margin-right:4px; margin-top:-2px;}
.form .notice{text-align: right;color: #999999;}
.form .acc-email, .form .get-email-vcode, .form .o-email, .form .acc-mobile, .form .get-mobile-vcode, .form .o-mobile, .form .a-s-verify{display: none;}
.o-f-mobile .acc-mobile, .o-f-mobile .o-mobile{display: block; margin-top:0.5em;}
.o-f-mobile .acc-email, .o-f-mobile .get-email-vcode, .o-f-mobile .o-email{display: none;}
.o-f-allof .a-s-verify{display: block;}
.o-f-email .get-email-vcode,.o-f-mobile .get-mobile-vcode{display: block;position: absolute;right: 10px;top:-2px; font-size:12px; padding:0 6px;}
 .o-f-email .o-email,.o-f-email .acc-email{display: block; margin-top:0.5em;}
.o-f-email .acc-mobile, .o-f-email .get-mobile-vcode, .o-f-email .o-mobile{display: none;}

.pageview{padding: 10px 0;text-align: center;}
.pageview .flip{display: inline-block;padding: 1px 5px 2px;margin: 0 2px;border: 1px solid #ddd;}
.pageview .active{color: #fff;background: #a50c17;}
.pageview .over{color: #ccc;}


.slider{position: relative;overflow: hidden;}
.slider .slider-list{position: absolute;border-collapse: separate;border-spacing: 8px 0;}
.slider .innershadow{width: 100%;height: 140%;position: absolute;top: -20%;z-index: 3;-webkit-box-shadow: inset 0 0 15px 20px rgba(255, 255, 255, 0.98);-moz-box-shadow: inset 0 0 15px 20px rgba(255, 255, 255, 0.98);box-shadow: inset 0 0 15px 20px rgba(255, 255, 255, 0.98);}

.slider-point{text-align: center;}
.slider-point span{display: inline-block;width:4em;height:0.3em;background:#fbeef2;}
.slider-point span.act{background-color: #c19a5f;}

/*====商品主图====*/
.pt-pic{padding-bottom: 10px;}
.pt-pic .slider{height: 205px;padding-top: 6px;}
.pt-pic .slider-item{width: 198px;height: 198px;border: 1px solid #cccccc;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;}
.pt-pic .slider-item img{max-width: 198px;max-height: 198px;vertical-align: middle;}

/*====商品主图 end====*/
/*===商品详情页===*/
.pt-name{font-size: 18px;padding: 0 5px;}

.pt-price{position: relative;border-bottom: 1px solid #bfbfbf;line-height: 40px;}
.pt-price .price{color: red;font-size: 18px;font-weight: bold;}
.pt-price .arr{position: absolute;top: 50%;right: 5px;margin-top: -3px;}

.pt-promotions{position: relative;border-bottom: 1px solid #bfbfbf;padding: 8px 21px 8px 5px;}
.pt-promotions .arr{position: absolute;top: 50%;right: 5px;margin-top: -3px;}
.pt-promotions .ib{padding: 0 5px;margin: 5px;}

.promotions-panel{padding: 10px;}
.promotions-panel .panel{padding: 10px 0;}
.promotions-panel .panel li{padding: 5px 0;border-top: 1px dashed #ddd;}
.promotions-panel .panel li.first{border: none;}
.promotions-panel .panel li.disable{color: #999;}
.promotions-panel .panel li.disable span{color: #999;}
.promotions-panel .panel span{color: #900;}

.pt-sku{padding: 8px 0;position: relative;}
.pt-sku .sku{padding: 0 5px;margin: 5px;display: inline-block;border: 1px solid #dddddd;background-color: #eaeaea;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 28px;color: black;}
.pt-sku .sku .arr{position: relative;top: -3px;margin-left: 3px;}
.pt-sku .sku.sel{border-color: #CC0000;}
.pt-sku .sel-sku-box{padding: 0 5px;}
.pt-sku .close-bar{margin-top: 10px;border-top: 1px solid #bfbfbf;text-align: center;}
.pt-sku .close-bar .close{position: relative;top: -1px;display: inline-block;width: 50px;height: 25px;-webkit-border-radius: 0px 0px 4px 3px;-moz-border-radius: 0px 0px 4px 3px;border-radius: 0px 0px 4px 3px;background-color: white;border: 1px solid #bfbfbf;border-top: 1px solid white;}
.pt-sku .sku-item .k{float: left;width: 60px;text-align: right;line-height: 38px;}
.pt-sku .sku-item .v{margin-left: 60px;}

.pt-btn{display: box;display: -webkit-box;display: -moz-box;padding: 5px 5px 5px 0;}
.pt-btn .btn{margin-left: 5px;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;}

.pt-detail{margin: 15px 0;padding: 0 5px;}
.pt-detail .panel{padding: 10px;}
.pt-detail .panel img{max-width: 100%;}

.pt-comment{padding: 10px;}
.pt-comment .info{padding: 10px 110px 10px 10px;border: 1px solid #ddd;background-color: #f2f2f2;}
.pt-comment .info .publish{float: right;margin-right: -110px;width: 80px;padding: 10px;border-left: 1px solid #ddd;}
.pt-comment .info .publish .btn{height: 25px;line-height: 25px;font-size: 12px;}
.pt-comment .info .grades{padding: 10px 0;}
.pt-comment .info .grades .num{font-size: 18px;font-weight: 800;color: #f60;}
.pt-comment .info .gray{color: #999;}
.pt-comment .count{padding: 15px 0 10px;}
.pt-comment .list{display: none;}
.pt-comment .list.active{display: block;}
.pt-comment .list .item{margin-top: 10px;}
.pt-comment .list .item .anthor{padding: 10px 10px 10px 77px;background-color: #f2f2f2;}
.pt-comment .list .item .anthor .person{float: left;margin-left: -68px;width: 62px;text-align: center;}
.pt-comment .list .item .anthor .person .level{border: 1px solid #fce8be;background-color: #fef7e9;}
.pt-comment .list .item .anthor .person .pic{width: 60px;height: 60px;border: 1px solid #eee;overflow: hidden;background-color: #ddd;}
.pt-comment .list .item .anthor .person .name{padding-top: 3px;}
.pt-comment .list .item .anthor .time{float: right;}
.pt-comment .list .item .anthor .content{padding-top: 30px;min-height: 70px;}
.pt-comment .list .item .content{word-break: break-word;}
.pt-comment .list .item .consult{padding: 10px;background-color: #f2f2f2;}
.pt-comment .list .item .reply{padding-left: 50px;}
.pt-comment .list .item .reply .reply-item{margin-top: 10px;padding: 5px 10px;border: 1px solid #ddd;border-radius: 5px;line-height: 20px;position: relative;}
.pt-comment .list .item .reply .reply-item .n{float: left;margin-top: 8px;margin-left: -40px;width: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #666;border-radius: 5px;}
.pt-comment .list .item .reply .reply-item .c{display: block;}
.pt-comment .list .item .reply .reply-item .t{display: block;margin-top: -20px;text-align: right;color: #999;}
.pt-comment .list .item .reply .reply-item i{position: absolute;left: -4px;top: 22px;background-color: #fff;border-color: #ddd;border-width: 1px 1px 0 0;}
.pt-comment .list .item .reply .btn{margin-top: 10px;height: 25px;line-height: 25px;font-size: 12px;}
.pt-comment .pager{margin-top: 10px;text-align: center;}
.pt-comment .pager .prev, .pt-comment .pager .next, .pt-comment .pager .current{padding: 3px 8px;border: 1px solid #ddd;background-color: #f2f2f2;}
.pt-comment .pager .prev{float: left;}
.pt-comment .pager .next{float: right;}
.pt-comment .pager .current{display: inline-block;}

.publish_comment{padding-bottom: 10px;}
.publish_comment .grades{padding: 5px 0;}
.publish_comment .grades .tag{display: inline-block;width: 80px;text-align: right;}
.publish_comment .consult-type{height: 65px;}
.publish_comment .consult-type strong{display: block;padding: 10px 0;}
.publish_comment .consult-type span{float: left;width: 80px;height: 30px;line-height: 30px;text-align: center;}
.publish_comment .consult-type span.active{color: #FFF;background-color: #333;}
.publish_comment .textarea{padding: 10px 0;}
.publish_comment .textarea .action-fill-textarea{width: 98%;height: 80px;border: 1px solid #ddd;resize: none;}
.publish_comment .tip{padding: 10px 0;text-align: right;color: #999;}
.publish_comment .item{padding: 5px;border: 1px solid #ddd;line-height: 25px;min-height: 25px;}
.publish_comment .item label{float: left;width: 70px;padding-right: 5px;border-right: 1px solid #ddd;text-align: right;}
.publish_comment .item input{border: none;margin-left: 5px;width: 200px;vertical-align: middle;}
.publish_comment .item .verify-input{width: 88px;}
.publish_comment .item .verify-code{vertical-align: middle;}
.publish_comment .mt10{margin-top: 10px;}

/*===商品详情页 end===*/

/*---------分享弹出---------------*/
.share-box{ width:98%; position:absolute; margin:5% auto 0 auto; z-index:3000;}
.share-box p a{color:#fff; width:30px; height:30px; display:block; float:right;}
.share-box p a i{ font-size:1.2em;}
.share-list{overflow:hidden; width:100%; margin:0 auto 25% auto;}
.share-list li{ width:33.3%; padding:1.3em 0;float:left; display:block; text-align:center;}
.share-list li a{ color:#fff; display:block;}
.share-list li i{ font-size:3.5em;}
.share-list li:nth-child(1){background:#f26c4f;}
.share-list li:nth-child(2){background:#00adef;}
.share-list li:nth-child(3){background:#6dcff6;}
.share-list li:nth-child(4){background:#de3762;}
.share-list li:nth-child(5){background:#fbc330;}
.share-list li:nth-child(6){background:#3cb879;}


/*===品牌列表页===*/
.brands-list{padding: 10px 0;}
.brands-list .items {width:100%;text-align: center;}
.brands-list .img{width: 91px;height: 91px;border: 1px solid #dddddd;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;}
.brands-list .img img{max-width: 91px;max-height: 91px;vertical-align: middle;}
.brands-list .intro{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*===商品列表页 end===*/
/*--------------------------------------------------购物车页-------------------------------------------------------*/
/*共用标题*/
.red-title{border-left:4px solid #c69a62;height:34px;line-height:34px;padding-left:0.6em;font-size:1.2em;font-weight:bold;}
.red-title2{ background:#f8f9f9; border-top:1px solid #c8c9c7;}
.red-title3{ color:#dc3f7e; font-size:1.2em; font-weight:normal; padding:0 1%;}
.red-title3 i{ font-size:0.8em; margin-top:0.3em;}
/*结算*/
.total {background:#fff;padding:1em 2%;font-size:1em;overflow:hidden;}
.total .fixed-bar .checkout{display: block;width:40%;margin-top:1em; height:2em; line-height:2em;}
.total .checkout{display:block; width:40%; height:2.3em; line-height:2.3em;}
.total .price{font-size: 1.3em; font-family:Verdana, Geneva, sans-serif;}
.total-inner{position: relative;padding: 0 5px;}

.mobile-totle{ font-size:1em; text-align:left; padding:10px; color:#646464;}
.mobile-totle ul li span{ width:60%; float:right; text-align:right;}
.mobile-totle .red{ font-size:16px; font-weight:bold;}

.cart-pt .pre-info{padding: 10px;background-color: #eeeeee;}
.cart-pt .order-promotion .pre-info{padding: 0;background: transparent;}
.cart-pt .cart-empty{width:94%;margin: 0 auto;padding: 50px 0;text-align:center;}
.cart-pt .cart-empty h1{padding-top:10px;font-size:1.5em;margin-bottom:3em;}
.cart-pt .cart-empty h2{padding-top:5%;font-size:1.2em;}

/*购物车为空*/
.search-box{ width:100%; border:1px solid #878582; height:45px; line-height:42px; position:relative; background:#fff;}
.search-input .key{ width:100%; border:none; height:20px; padding:10px 0;text-indent:8px; }
.btn-search{ position:absolute; right:10px; top:8px; background:#fff;}
.hot-keywords{ padding:1em 0; line-height:13px;  margin-bottom:3em; text-align:left;}
.hot-keywords a{border-left:1px solid #9d9d9d; padding:0 10px;}

/*加购区*/
.addbuy-cont{text-align:center;}
.addbuy-bt{font-size:1.6em; line-height:2.5em;}
.addbuy-tab {background:#f2f2f2;border: 1px solid #ec3e7d;border-radius: 25px;height: 35px;line-height: 29px; margin: 0 auto 1em auto;overflow: hidden;width: 94%;display:-webkit-box;display:-moz-box;display:box;}
.addbuy-tab li {display:block;margin:3px 5px;-webkit-box-flex:1 ;-moz-box-flex: 1;box-flex:1;}
.addbuy-tab li.current {background:#edcdda; border-radius: 12px;}

/*-----------------------------------------------购物车页 end-----------------------------------------*/



/*------------------------------------------------商品相关---------------------------------------------*/
.pt-gallery .panel{padding: 0 10px;}
.pt-gallery .no-data{padding: 30px 0;text-align: center;}
.pt-gallery .no-data a{color: #2970A6;}
.pt-gallery .warn{margin-bottom: 20px;display: inline-block;padding-left: 40px;height: 32px;line-height: 32px;background: url(../images/warn.jpg) no-repeat;}
.pt-gallery .filter-handle{box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;border-top: 2px solid white;border-bottom: 1px solid #bfbfbf;text-align: center;height: 25px;line-height: 25px;}

.pt-list .pt-h-item {background:#fff;border-bottom:1px solid #e0e1e0;padding:1em 2%;position:relative;}
.pt-list .pt-h-item .pt-h-del{ position:absolute;bottom:0.9em;right:6%;}
.pt-list .pt-h-item .pt-h-del i{ font-size:1.3em;color:#555c67;}
.pt-list .pt-h-item .star{margin-right: 5px;}
.pt-list .pt-h-link{color: #333333;}
.pt-list .pt-h-img{float: left;width:25%;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;background-color: white;}
.pt-list .pt-h-img img{width:100%;border:none;display:block;}
.cart-proinfo{ width:70%;}
.pt-list .pt-h-info{width:70%;}
.pt-list .pt-h-name{width:65%;height:2.9em;line-height:1.4;overflow: hidden;margin-bottom:0.5em;}
.pt-list .pt-h-price{height: 24px;width:30%;}
.pt-list .pt-h-price .pre{display: inline-block;padding: 0 10px;}
.pt-list .pt-h-price .pre .top{display: none;}
.pt-list .pt-h-price .pre.act{background-color: #eeeeee;}
.pt-list .pt-h-price .pre.act .down{display: none;}
.pt-list .pt-h-price .pre.act .top{display: inline-block;}
.pt-list .pt-h-price .down{position: relative;top: -3px;}
.pt-list .pt-h-price .top{position: relative;top: -1px;}
.pt-list .pt-h-pro{text-align: right;}
.pt-list .pt-h-pro .J-pre{display: inline-block;width: 80px;text-align: center;}
.pt-list .pt-h-pro .J-pre .top{display: inline-block;}
.pt-list .pt-h-pro .J-pre .down{display: none;}
.pt-list .pt-h-pro .J-pre.act{background: #eee;}
.pt-list .pt-h-pro .J-pre.act .top{display: none;}
.pt-list .pt-h-pro .J-pre.act .down{display: inline-block;}
.pt-list .pt-h-pro .pre-info{padding: 10px;text-align: left;background: #eee;}
.pt-list .pt-h-bar {clear: both; padding-top:1.6em;}
.pt-list .pt-h-del, .pt-list .pt-h-fav{float: right;}
.pt-list .pt-h-del a, .pt-list .pt-h-fav a{font-size: 13px;}
.pt-list .pt-h-fav{margin-right: 12px;}
.pt-list .pt-h-other{min-height:18px;color: #999999;}
.sasawap-gift{ overflow:hidden;padding:0.8em 0 0 0; }
.sasawap-gift .cart-proinfo{ padding-left:5%;width:45%;float:left; line-height:23px; }
.sasawap-gift .cart-proinfo span{display:inline-block; vertical-align:middle; float:left;/*max-height:80px;购物车赠品完全显示*/}
.tipyel{background:#29a374;display:inline-block;color:#fff;padding:2px 4px;border-radius:5px;}
.sasawap-gift .tipyel{float:left; margin-left:7%;}
.tipyelbox{background:#ffa41f;display:inline-block;color:#fff;padding:2px 4px;border-radius:5px;}
.sasawap-gift .tipyelbox{ float:left; margin-left:7%;}
.youhuishop {color: #be9a5e;}
.smpics {display: inline-block;height:28px;margin-bottom:5px;vertical-align: middle;width:28px;}

.sasa-onsale li{background:#fff;border-bottom:1px solid #e0e1e0;padding:0.6em 3%;line-height:2em; overflow:hidden;}
.sasa-onsale li i{background:#be9a5e;display:inline-block;color:#fff;padding:0px 6px;border-radius:5px;margin-left:1%;}
.sasa-onsale li .fr{color:#4aa1ce; width:70%;  display:inline-block;}
.sasa-onsale li.cart-totle{padding:1em 2%;}
.sasa-onsale li.cart-totle .fr{ color: #dc3f7e;font-size:1.4em;}



.pt-num{display: box;display: -webkit-box;display: -moz-box;}
.pt-h-item .pt-num{float: left;}
.pt-num .plus, .pt-num .minus{display: inline-block;width:40px;height:23px;line-height:23px;border: 1px solid #e1e1e1;text-align: center;}
.pt-num .num{padding: 0;}
.pt-num .num .num-ipt{border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;background-color:white;height:23px;line-height:23px;text-align: center;width:30px;border-radius:0;}
.pt-num .warn-message{margin-left: 5px;}

.pt-filter .title{height: 30px;line-height: 30px;padding: 5px;border-bottom: 1px solid #DDD;}
.pt-filter .title .reset{font-weight: 800;color: #2970A6;}
.pt-filter .title .btn{float: right;width: 80px;height: 25px;line-height: 25px;font-size: 12px;}
.pt-filter dl{margin: 8px;border-bottom: 1px solid #DDD;}
.pt-filter dl dt{padding: 8px 10px;border: 1px solid #DDD;border-bottom: none;}
.pt-filter dl dt span{margin-left: 10px;font-weight: normal;color: #333;}
.pt-filter dl dt span.act{color: #FDB543;}
.pt-filter dl dt .arr{margin-right: 10px;}
.pt-filter dl dt .down{display: none;}
.pt-filter dl dt.first{border-bottom: none;}
.pt-filter dl dt.handle{font-weight: 800;background: #EAEAEA;}
.pt-filter dl dt.handle .right{display: none;}
.pt-filter dl dt.handle .down{display: inline-block;}
.pt-filter dl dd table{width: 100%;text-align: center;table-layout: fixed;background: #efefef;}
.pt-filter dl dd table td{height: 30px;border: 1px solid #DDD;border-bottom: none;}
.pt-filter dl dd table .handle{color: #FFF;background: #666;}

.pt-category .title{height: 38px;line-height: 38px;padding: 0 10px;border-bottom: 1px solid #DDD;}
.pt-category strong{font-size: 16px;}
.pt-category .content{padding-bottom: 20px;text-align: center;background: #EAEAEA;}
.pt-category .content em{display: block;height: 30px;line-height: 30px;color: #999;}
.pt-category .content .item{float: left;width: 47%;margin: 10px 1% 0;background: #FFF;border: 1px solid #DDD;}
.pt-category .content .item a{display: block;padding: 8px 0;}
.pt-category .content .item .arr{float: right;margin: 8px 10px 0 0;}
.pt-category .content .item span{display: inline-block;width: 130px;height: 18px;line-height: 18px;vertical-align: middle;overflow: hidden;}

.action-post-reply .form-item{padding: 5px 0;}
.action-post-reply .action-filled-textarea{width: 98%;height: 80px;border: 1px solid #ddd;resize: none;}
.action-post-reply .verify-code{vertical-align: middle;}

.popup{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: fixed;top: 50%;left: 50%;width: 200px;margin-left: -100px;height: 60px;margin-top: -30px;background-color: rgba(0, 0, 0, 0.8);line-height: 60px;text-align: center;color: white;}

/*--------------------------------------------------------------商品 end-----------------------------------------*/

/*--------------------------------------------------------------下单页-------------------------------------------*/
.pay-item, .shipping-item, .address-item{margin: 12px 0;}
.pre-type{font-weight: bold;line-height: 26px;margin-top: 10px;}
.order-msg .c-g{margin: 0;padding: 6px 10px;}

.point-dis{padding: 10px;}
.point-dis b{color: #f00;}
.point-dis p{padding: 10px 0;}
.point-dis p span{margin-left: 20px;}
.point-dis .dis-set input{height: 28px;border: 1px solid #ddd;}
.point-dis .dis-set .btn{width: 80px;display: inline-block;vertical-align: middle;}

.coupon-use{padding: 10px;}
.coupon-use .panel{padding: 10px;}
.coupon-use .panel p{padding: 10px 0;}
.coupon-use .panel .btn{display: inline-block;width: 60px;vertical-align: middle;height: 20px;line-height: 20px;font-size: 12px;}
.coupon-use .used{padding: 5px 10px 0;border-top: 1px solid #ddd;}
.coupon-use .used li{padding: 5px 70px 5px 0;}
.coupon-use .used li .del{float: right;margin-right: -70px;color: #00e;}

.order-promotion, .unused-promotion{padding: 5px 0;}
.order-promotion h3, .unused-promotion h3{font-weight: normal;}
.order-promotion ul, .unused-promotion ul{padding-left: 30px;}
.order-promotion .btn-collapse, .order-promotion .btn-collapse, .unused-promotion .btn-collapse, .unused-promotion .btn-collapse{display: inline-block;margin-right: 10px;width: 16px;height: 16px;border: 1px solid darkgrey;text-align: center;vertical-align: middle;font: 14px/18px simsun, serif;color: #666;}
/*===下单页end===*/

/*-------------------------------------------------------订单确认------------------------------------------------*/
.address-list{margin:0 auto 0.6em auto; font-size:1.1em;}
.address-list li{ border:1px solid #c8beb8; border-radius:5px; padding:0.8em; margin-bottom:0.6em; overflow:hidden;}
.address-list li.selcted{ border:3px solid #c7a253;}
.address-list li a{ color:#878582;}
.address-list h4 {font-weight: normal;padding: 0.3em 0;}
.address-list_edit{ width:25%;}
.address-list_edit i{ color:#575c69; font-size:1.5em; margin-right:5px;}
.address-bar{display: -webkit-box;display: -moz-box;display: box;margin:0 auto;}
.address-bar a{-webkit-box-flex:1 ;-moz-box-flex: 1;box-flex:1; display:block; padding:0.6em 0;background:#fff;border:1px solid #cdcbc9; text-align:center;border-radius:5px; width:45%;}
.shipping_more{ margin-right:2%;}
/*收货地址*/
.address-form .region .inputstyle{width: 190px;}
.address-addform{margin:0 auto;}
.address-addform li{ background:#fff;margin-top:1em;border:1px solid #cdcbc9; border-radius:5px; padding:6px 0; overflow:hidden;}
.address-addform li.address-area{background:none;margin:0;border:0;}
.address-addform li.address-area select{background:#fff;margin-top:1em;border:1px solid #cdcbc9; border-radius:5px; padding:6px 0; overflow:hidden; height:3em;width:100%;color:#a9a9a9;}
.address-addform li.address-area .inputstyle{width: 100%;}
.address-addform li input{ width:100%; text-indent:10px;color:#d4d4d2;}
.address-addform li select{width:98%; text-indent:4px;color:#666;}
.address-addform li.three{border:none;background:none;margin-top:0;}
.address-addform li.three input{border:1px solid #cdcbc9; border-radius:5px; padding:6px 0;}
.address-addform li.three input:nth-child(1){ width:30%;}
.address-addform li.three input:nth-child(2){width:43%; margin-left:1%;}
.address-addform li.three input:nth-child(3){width:20%;margin-left:1%; float:right;}
.address-btn{margin-top: 10px;}
/*收货地址新增*/
.address-box{ z-index:3000; position:relative;}
.address-box p.t-r a{ color:#fff; margin-right:3%;}
.address-box h3{color:#fff; padding:0 3%;}
.address-box h3 i{ font-size:1em; margin-right:3px; font-weight:normal;}
.address-box .section{ padding-top:0;}
.address-box .btn.red{ width:40%; margin:0 auto;}

/*清单确认*/
.cartpt-list{ margin:0 auto; color:#434242;}
.cartpt-list li{ border-bottom:1px solid #dddddd; padding:1em 3%;}
.cart-proinfo{ width:70%;}
.cart-proinfo h2{ font-weight:normal; width:80%; font-size:1em;}
.cartpt-list .sasawap-gift{ display:block;}
.cartpt-list .sasawap-gift .tipyel{ margin:0 3px 0 0;}
/*现金券*/
.cart-coupon{ margin-top:1em;border-top:1px solid #dddddd; padding-top:0.8em;}
.coupon-data{ padding:0.8em 1%; overflow:hidden;}
.coupon-data dt{ width:75%; float:left;}
.coupon-data dd{ margin-top:1em; width:20%; float:right;}
.coupon-data dt .f-grey{ color:#c5c3c1; font-size:1em;}
.coupon-data2{ margin-top:0.3em; padding:0 1%;}
.coupon-data2 .del{text-align:center;float:right; width:60px;display:block;background: #f2f2f2;color:#333333;height:30px;line-height:30px;border: 1px solid #e1e1e1; border-radius:6px;margin-right: -1%;}
.coupon-use{ position:relative;}
.coupon-use .btn-red{ width:17%; position:absolute; right:0; top:0; height:20px; padding:5px 0;}
/*积分*/
.cart-point{border-top:1px solid #dddddd; padding-top:0.8em;}
.slide-line{height:5px; position: relative;width:78%; background:#eaeae9;}
.slide-price{ width:15%; margin-top:-10px; font-size:1.2em;}
.slide-price input{ border:1px solid #a4a19d; width:100%; height:22px; border-radius:6px;text-align:center;}
.red-line{bottom: 0;height:5px;left: 0;position: absolute;width: 0; background:#da3678;}
.red-radio{cursor: pointer;height:10px;left:-2px;position:absolute;top: -5px;width:10px;background:#fff; border:2px solid #da3678; border-radius:8px;}
.cart-point .content{ position:relative; padding:0.8em 1%;}
.slide-score{ margin-top:10px;}
.slide-score p{ line-height:2.5em; font-size:0.9em;}
/*支付*/
.payment_list{border-top:1px solid #dddddd; padding-top:0.8em; overflow:hidden;}
.payment_list ul{ width:90%; margin-left:18px;}
.payment_card li {float:left;line-height:60px; width:44%;}
.payment_card li:nth-child(odd){margin-right:5%;}
.payment_card li label {display: inline-block;height:40px;vertical-align: middle;width:98px;}
.payment_card li label img{ width:98%;}
.seemore{ background:#f0f1f1; width:100%; padding:0.5em 0; display:block; color:#434140; text-align:center; margin:1em auto; border-radius:5px;}
.pay-addform{margin:0 auto;}
.pay-addform li{ margin-top:1em;border:1px solid #cdcbc9; border-radius:5px; padding:6px 0; overflow:hidden;}
.pay-addform li input{ width:100%; text-indent:10px;color:#d4d4d2;}
.pay-addform li select{width:98%; text-indent:4px;color:#666;}
.cardcode{ position:relative;}
.cardcode i{ position: absolute; right:2%; top:0; color:#d5d5d2;}

/*声明*/
.order-section-content{border-top:1px solid #dddddd; padding:0.5em 4%; overflow:hidden;}
.change-clause{ line-height:3em;}
.order-section-content a{color: #ed3f7e; text-decoration:underline;}

/*---------------------------------------------------------订单提交提示-------------------------------------------------------*/
/*共用提示*/
.comon-tips{ padding:6% 3%; text-align:center;}
.comon-tips h2{ color:#49423e; font-size:1.5em;}
.cryface .iconfont{ color:#d7d7d9;}
.comon-tips-main{ padding:1.5em 0;}
.comon-tips-main .f-grey{ padding-top:1em;}
.tip-title{ padding-top:1em;}
.cryface2 i{ color:#e4e4e4; font-size:3em;}
.comon-tips .btn{ margin-top:1em;}
/*无货提示*/
.costmform .x-input{ border:1px solid #cecece; text-indent:4px;}
.costmform .form{ width:78%; margin:0 auto; }
.costmform .btn.red{ font-size:16px; width:80%; margin-top:15px;}
.costmform .c-g{ margin:0;padding:0 0 6px 0;}
/*成功失败提示*/
.success-icon{ padding-bottom:20px;}
.success-icon .iconfont{ color:#62bc4c; font-size:3em;}
.error,.success{ padding:6% 0;}
.error h3,.success h3{ font-size:1.1em;}

/*=========================================================会员中心=========================================================*/
/*通用按钮*/
.order-btn{display: -webkit-box;display: -moz-box;display: box;width:100%;}
.btn-grey{background:#f8f8f8; border:1px solid #d9d9d9; border-radius:5px; text-align:center; color:#acacae;-webkit-box-flex:1 ;-moz-box-flex: 1;box-flex:1; display:block;}
.btn-red{background:#dc3f7e; color:#fff; border:1px solid #dc3f7e; border-radius:5px;text-align:center;-webkit-box-flex:1 ;-moz-box-flex: 1;box-flex:1;display:block;margin-left:2%;}

/*共用tab*/
.member-tab{background:#fff;height:4em;line-height:4em;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-moz-box;display:box;width:100%;}
.member-tab li{-webkit-box-flex:1 ;-moz-box-flex: 1;box-flex:1;text-align:center;font-weight:bold; font-size:16px;}
.member-tab li a{display:block;}
.member-tab li.current a{border-bottom:2px solid #eb185b;display:inline-block;margin:0 auto; color:#eb185b;}

/*无数据提示*/
.member-nocase{ text-align:center; margin:46px auto 32px auto;}
.nocase-img{ width:53px; margin:0 auto; text-align:center;}
.nocase-img img{ width:100%;}
.nocase-img .iconfont{ color:#e0e0e0; font-size:4em;}
.member-nocase p{ padding-top:10px;text-align:center;margin:0 auto; color:#818282;}

/*我的订单*/
.order-list{background:#fff;border-radius: 3px;color: #666;line-height:1.5em;margin:1em auto;overflow: hidden;width:96%;}
.order-list-data{border-bottom: 1px solid #f2f2f2;font-size: 1em;padding: 0.8em;}
.product-list-detail{color: #848587;border-bottom: 1px solid #f2f2f2;overflow: hidden;padding: 0.8em;}
.product-list-detail a{ display:block;}
.product-list .product-img{width: 20%;float: left;overflow: hidden;text-align: center;}
.product-list .product-img img{max-height: 85%;max-width: 85%;}
.product-list .product-info{margin-left: 25%;width:70%;padding-top: 0.3em;color: #848587;}
.product-list .product-title{display: block;font-size: 1em;line-height: 1.3em; max-height:2.5em; overflow:hidden;}
.order-list-totle{ padding:0.6em 2% 1em 2%; line-height:3em;}
.order-list-totle p{ padding:0 2%;}

/*已付款订单*/
.payorder-list{color: #666;margin:1em auto;overflow: hidden;}
.order-table{ text-align:left;line-height:1.5em; width:96%; margin:0 auto;}
.order-table td{background:#fff;}
.order-table th,.order-table td{ padding:0.5em 0.4em;}
.tips-dent {border-radius:14px;color: #fff;display: inline-block;padding:2px 10px; margin-right:3px; line-height:1.6em;}
.tips-dent01 {background-color: #fe7271;}
.tips-dent02 {background-color: #6dd4c3;}
.tips-dent03 {background-color: #ffab4b;}
.tips-dent04 {background-color: #02b9e3;}
.tips-dent05 {background-color: #b3b3b3;}

/*订单详情*/
.order-detail .c-g{border:none;background:#fff;padding:8px 0;margin:2px 0;border-radius:4px;font-size:1em; overflow:hidden;}
.order-detail .c-l{float: left;width:26%;text-align:center;color:#818382;}
.order-detail .c{margin-left:28%;position: relative; color:#686868;}
.order-detail .pt-list .pt-h-item{ border-bottom:1px solid #f2f2f2;}
.order-detail .pt-list .pt-h-name{ height:6em;}
.order-detail .pt-list .pt-h-name h3{font-size:1em; font-weight:normal; display:block;line-height:1.3;height:48px; overflow:hidden;}
.order-detail .order-list-totle p{ padding-left:18%;}


/*我的信息*/
.inbox-bar{padding:0 2%;height:3.5em;line-height:3.5em;color:#b7b7b7;}
.bar-page i{ margin-left:0.8em;font-size:1.8em;}
.bar-page a{color:#b7b7b7;}
.inboxlist li{padding:0 2%;height:3em;line-height:3em;background:#fff;border-bottom:1px solid #e0e1e0;overflow:hidden;}
.inboxlist li a{ width:50%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inboxlist li span{ float:right;color:#b7b7b7; width:25%; text-align:right;}
.inboxlist li input{float:left;margin-top:12px;}
.inboxlist li i{float:left;color:#fff;}
.inboxlist li.new i{float:left;color:#dc3f7e;}
.inboxlist li.new a{color:#dc3f7e;}

/*我的信息详情*/
.inbox-detail{ background:#fff;border-bottom:1px solid #cccccc;padding:2% 2% 3em 2%;}
.inbox-title{ color:#676968;padding:20px 0 30px 0;}
.inbox-title span i{font-size:1.1em;margin-left:1.5em;color:#676968; margin-right:8px; margin-top:-1px;}
.bar-page i{font-size:1.4em;}
.inbox-title ins{ text-decoration:none;color:#b7b7b7;}
.inbox-title h4{ width:50%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inbox-detailcont{ color:#949599;}
.inbox-detailcont p{ padding-top:1em;}

/*优惠券*/
.coupons{color:#666;line-height:1.5em;margin:10px auto;overflow:hidden;width:94%;}
.coupons-list{background:#fff;border-radius:2px; margin-top:2px; padding:10px 6px; font-size:1.1em; clear:both; overflow:hidden;}
.coupons-name{ width:60%; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.coupons .data{width:40%;font-size:0.9em;}
.coupons .data .iconfont{ font-size:0.8em;}
.coupons .data .idot{font-size:2.5em; line-height:0.8em;}
.coupons .new .idot{ color:#f36d78;}
.coupons-more{ width:92%;margin:10px auto; color:#aeafb3;}
.coupons-more h4{ color:#949599; margin:10px 0;}
.coupon-totle {line-height:25px;overflow: hidden;padding-top:20px;}
.coupon-totle ul {}
.coupon-totle span {float: right;min-width: 140px;text-align: right;}

.coupon-use .coupon-useput{width:80%;background: #fff;margin-top:-6px;border:1px solid #cdcbc9;border-radius: 5px;padding: 6px 0; overflow:hidden;}

/*VIP贵宾卡绑定*/
.vipcont{color:#666;line-height:1.5em;border-radius:2px; font-size:1em; padding-bottom:30px;overflow:hidden;}
.vipcont .form{ width:93%; margin:0 auto;}
.vipcont .form .c-g{ margin:0.6em 0 0 0 ;}
.vipcont .form .c-l{ width:32%; text-align:left; text-indent:10px;}
.vipcont .form .c{ margin-left:35%;}
.vipcont .form .c p .iconfont{ color:#5bd4c0;}
.vipcont .form .text{ border:1px solid #c4c4c4; padding:6px 0; text-indent:10px; color:#bdc1c2;border-radius:5px;}

/*----------------------------会员首页--------------------------------*/

/*已登录状态*/
.mem-info{ background:#404040;padding:1em 2%;}
.mem-avatar{float: left;width:65px;height:65px;line-height:65px;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;}
.mem-avatar i{ font-size:4.8em;vertical-align: middle;color:#c69a62;}
.mem-base{margin-left:68px;}
.mem-name{float: left;color:#fff;padding-top:0.6em;font-size:1.3em;}
.iconvip{ width:22%; display:inline-block; vertical-align:middle;}
.iconvip img{ width:100%;}
.mem-point{color: #c69a62;font-size:1em;line-height:2em; white-space:nowrap; width:180px;}
.mem-point i{ float:left; font-size:1.5em;}
.mem-level{margin-top:0.5em;}
.mem-experience{float:right; margin-top:0.6em;}
.mem-experience i{ font-size:1.2em; margin-right:3px;}
.mem-experience a{color:#d6d6d6;}
.mem-deposit{margin: 12px 0;}
.mem-integration{margin: 12px 0;}

/*会员中心菜单目录*/
.mem-menu{margin:0 0 1em 0;background:#fff;border-top:1px solid #e0e1e0;}
.mem-menu li{ padding:0 4%;height:3em;line-height:3em;border-bottom:1px solid #e0e1e0;font-size:1.2em;}
.mem-menu li i.iconfont{color: #c69a62;font-size:1.6em;float:left;margin-right:5px;}
.mem-menu li a{ display:block;}
.mem-menu .btn{font-size: 13px;}
.mem-menu .col{margin-right: 5px;}
.mem-menu .col:last-child{margin-right: 0;}
.mem-menu #cartNum{float: right;margin-top: -38px;height: 18px;line-height: 18px;border-radius: 10px;}


/*我的收藏*/
.mem-fav-list .title{position: relative;display: block;font-weight: bold;height: 30px;line-height: 30px;}
.mem-fav-list .arr{position: absolute;top: 50%;right: 13px;margin-top: -3px;}
.mem-fav-list .box{background-color: #bfbfbf;}

.mem-fav-item{box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;height: 75px;display: block;margin: 1px 0px 1px 1px;background-color: white;}
.mem-fav-item:last-child{margin-right: 1px;}
.mem-fav-item img{max-height: 75px;max-width: 75px;}

.mem-order-item{padding: 13px 0;}

.mem-order-pt{border: 1px solid #dddddd;border-top: none;padding: 5px 5px 0;}

.mem-pt-item{position: relative;float: left;margin-bottom: 5px;width: 71px;height: 70px;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;border: 1px solid #bfbfbf;border-right: none;}
.mem-pt-item img{max-width: 71px;max-height: 70px;vertical-align: middle;}
.mem-pt-item:last-child, .mem-pt-item:nth-child(4n+0){width: 70px;height: 70px;border: 1px solid #bfbfbf;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;}
.mem-pt-item:last-child img, .mem-pt-item:nth-child(4n+0) img{max-width: 70px;max-height: 70px;vertical-align: middle;}
.mem-pt-item .num{position:absolute;top:0;right:0;background-color:#ff5800;height:13px;line-height:13px;color:white;font-size:11px;padding:0 3px;}
.mem-pt-item .icon{position:absolute;top:0;left:0;}

.mem-comment-list th{height: 30px;border-bottom: 1px solid #ddd;background: #eee;}
.mem-comment-list td{padding: 5px 0;}
.mem-comment-list .goods-pic img{width: 60px;height: 60px;}
.mem-comment-list .goods-name{padding: 0 5px;}
.mem-comment-list .datetime{width: 88px;text-align: center;}
.mem-comment-list .actions{width: 60px;text-align: center;white-space: nowrap;}


/*收货地址*/
.add_news{-moz-box-flex:1; -webkit-box-flex:1;box-flex:1; text-align:center; padding:1em 0;background: #fff;}
.add_news span{width:3.5em; height:3.5em; line-height:3.5em;display: inline-block;}
.add_news span .iconfont{color: #ee3e7e;font-size: 3em;}
.add_news p{ font-size:1em; line-height:2em;color: #808281;}

.address .item, .address .count{border-bottom: 1px solid #ccc;position: relative;background: #fff;margin-bottom: 1em;clear: both;overflow: hidden;}
.address .item .add_list_box{border:2px solid #fff;border-bottom:1px solid #fff;padding:1em 1em;overflow: hidden;color: #9A9CA8;cursor: pointer;}
.address .add_list_set{float: left;margin-right: 1em;}
.address .add_list_set a{display: block;margin-top: -0.3em;}
.address .add_list_set .iconfont{color: #D1D2D4;font-size: 1.5em;line-height: 1.5em;}
.address .add_list_info{float: left;}
.address .add_btn{position: absolute;right:0.5em;top: 0.8em;color: #565C68;}
.address .add_btn .iconfont{margin-right: 0.5em;font-size: 1.5em;}
.address .arr{position: absolute;right: 10px;top: 48%;}
.address .def{background-color: #fef7e9;}

.address .item .add_list_info .on{margin-bottom: 0.5em;}
.address .item:hover,.address .item_on,.address .item:hover .add_list_box,.address .item_on .add_list_box{border-color: #f9a25b;color: #4D4D4D;}
.address .item_on .add_list_info .on,.address .item:hover .add_list_box .add_list_set .iconfont,.address .item_on .add_list_box .add_list_set .iconfont{color: #f9a25b;}

/*新增收货地址*/
.m_addr_box{background: #fff;overflow: hidden;}
.m_addr_box .section{padding-bottom: 1%;}
.m_addr_box select{background: #fff;}
.m_addr_box .iagreebg{background: #F5F6F8;padding:0.5em 3%;margin-top:0;}
.m_addr_box .btn-bar{padding: 0 3% 3%;}
.m_addr_box .address-addform li{position: relative;}
.m_addr_box .address-addform li i{position: absolute;left: 0;top: 0;height:26px;line-height:26px;padding: 6px 0;}
.m_addr_box .address-addform li i.iconfont,.m_addr_box .def_addr_tips .iconfont{color: #dc3f7e;font-size: 1.5em;}
.m_addr_box .def_addr_tips{padding-left: 3%;color: #dc3f7e;}
.m_addr_box .address-addform li.three i{padding-top: 12px;}
.m_addr_box .address-addform li.address-area i{top:1em;}
.m_addr_box .address-addform li select{text-indent:12px;}
.m_addr_box .address-addform li input{text-indent: 18px;}
.m_addr_box .address-addform li.three input:nth-child(2){ width:30%; float:left;margin-left: 0;}
.m_addr_box .address-addform li.three input:nth-child(3){width:43%; margin-left:1%; float:left;}
.m_addr_box .address-addform li.three input:nth-child(4){width:20%;margin-left:1%; float:right;}


.favorites .count{padding: 10px;border-bottom: 1px solid #DDD;}
.favorites .item{padding: 10px 10px 10px 110px;height: 120px;position: relative;}
.favorites .item .fl{margin-left: -100px;}
.favorites .item span, .favorites .item a{display: block;}
.favorites .item .pic{width: 80px;height: 80px;border: 1px solid #DDD;margin-bottom: 10px;}
.favorites .item img{width: 80px;height: 80px;}
.favorites .item .del{width: 80px;height: 25px;line-height: 25px;text-align: center;border: 1px solid #DDD;background: #EEE;}
.favorites .item .size{margin-top: 5px;color: #CCC;}
.favorites .item .price{margin-top: 10px;color: red;}
.favorites .item .get{position: absolute;right: 10px;bottom: 10px;width: 90px;height: 25px;line-height: 25px;text-align: center;}
.favorites .item .disabled{color: #FFF;background: gray;}

.integral, .deposit{padding:2%;}
.integral .count, .deposit .count{padding-bottom: 10px;font-weight: 800;}
.integral .count em, .deposit .count em{margin-right: 30px;}
.integral table, .deposit table{border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;width: 100%;}
.integral table th, .deposit table th{padding: 5px;border-bottom: 1px solid #DDD;text-align: left;}
.integral table td, .deposit table td{padding: 5px;}
.integral table .trade, .deposit table .trade{color: green;}
.integral .deposit-num, .deposit .deposit-num{padding-bottom: 20px;}
.integral .deposit-way, .deposit .deposit-way{padding-bottom: 70px;}
.integral .deposit-way .act, .deposit .deposit-way .act{border-color: #900;}
.integral .deposit-way .btn, .deposit .deposit-way .btn{margin-top: 10px;}

/*===会员中心 end===*/


/*=== 注册 ===*/
.reg-license{max-height: 400px;overflow-y: scroll;}

/*=== 文章系统页面 ===*/
.article-list .article-item{line-height: 2.5;font-size: 14px;}

.article-main{font-size: 14px;line-height: 2;}
.article-main .mod-title{text-align: center;}
.article-main .article-time{text-align: center;}
.article-main .mod-content{margin: 0 2em;}

/*=== 自动补全 ===*/
.autocompletion{position: absolute;z-index: 1000;background-color: white;border: 1px solid #cccccc;width: 100%;margin-left: -2px;font-size: 14px;line-height: 2;}

.autocompletion-shim{position: absolute;z-index: 999;background: rgba(255, 255, 255, 0.01);width: 100%;margin-left: -2px;-webkit-tap-highlight-color: transparent;pointer-events: none; }